package day21.zhiyou100;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.Scanner;


class SendUDP2 {
    public static void main(String[] args) throws Exception {
        InetAddress address = InetAddress.getLocalHost();
        String content = "";
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入发送的内容：");
        DatagramSocket ds = new DatagramSocket();// 不需要指定任何内容
        while (true) {
            content = scanner.next();
            DatagramPacket dp = new DatagramPacket(content.getBytes(),content.getBytes().length,address,8088);
            ds.send(dp);
            if (content.contains("end")){
                break;
            }
        }
       ds.close();
    }
}


public class SendUDP {
    public static void main(String[] args) throws Exception {
        // DatagramPacket 数据包
        // 发送端
        // 构建InetAddress地址对象
        InetAddress address = InetAddress.getLocalHost();
        DatagramPacket dp = new DatagramPacket("你好世界".getBytes(),"你好世界".getBytes().length,address,8088);// 四个内容  字节数组  字节长度  ip地址   端口号
        // DatagramSocket 数据服务端
        DatagramSocket ds = new DatagramSocket();// 不需要指定任何内容
        System.out.println("发送端数据已经发送，等待接收端接收。。。");
        // 发送数据报数据
        ds.send(dp);
        // 关闭打开的系统资源
        ds.close();//
    }
}
